这样面试,你的成功率将达到90%
科技时代,我们更加怀念温暖邂逅的时光
后台回复“想要”,得到近期有温度的推荐
全文共3442字,预计阅读时长4分钟
面试,难还是不难?
面试,究竟考察的是什么?
面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了。
职场中经验丰富的“过来人”发现大家在找工作时有个有趣的现象,经常是懂沟通的人先找到工作,而不是技术最牛的那个。
那么,如何迅速成长为一名面霸,从而升级为offer收割机呢?
面试前的准备
关卡一:找工作的主要途径和渠道
智联招聘/51job/英才网(传统)
拉钩(相对较新)
猎聘网(高级人才)
v2ex(酷工作)
BOSS 直聘(直接和 BOSS 聊)
相关的社群
关卡二:简历
实事求是
在这一关卡中,同学们必须明白的一点是:实事求是!不要给自己挖坑!否则面试官会问到你哭!
你要对你自己写的简历负责。因为面试时,面试官通常会拿着你的简历,问里边的各种细节。其中包括各种技术细节、工作经历、项目情况等。你必须对自己写下的每个字后面的隐藏话题做充足的准备。
举个例子,简历上有这样一句话:熟悉运用 Chrome Dev Tools、Firefox 的 Firebug 调试页面
那面试官可能会问:讲讲你用 firebug 调试页面时,都有哪些经验技巧感觉比较有用?这样针对一个话题进行展开谈话。所以在各种技能面前,一定要把握好你所描绘的掌握程度,了解≠熟练运用。
简历要有辨识度
当竞争同一个职位的简历如雪花般砸向公司的时候,如何保证自己的简历在众多竞争对手中脱颖而出,吸引眼球,从而进一步获得面试邀约呢?
“辨识度”是我们必须要强调的。举个例子,大家的简历中通常都会有“自我评价”这一栏,下面是几个实例。如果你是面试官,你最想邀请谁来面试呢?
(1)
(2)
(3)
(4)
很明显,(4)是一个画风清奇的简历,不走寻常路。这样别具一格的简历有时候会吸引眼球,但也有可能会弄巧成拙。(3)是画风正常的简历中比较优秀的,逻辑清晰有重点。通过对比,一目了然。
针对不同的公司对简历进行微调
下面是两则不同公司对人工智能算法开发工程师的招聘启事:
阿里巴巴(中国)有限公司
职位描述:
1. 为安全业务运营团队提供算法和数据分享支持;
2. 构建结合传统的机器学习和深度学习算法的模型来防范和检测各种线上和线下的欺诈行为。
3. 线上欺诈团伙检测。
职位要求:
1. 硕士或以上学历,1年或以上工作经验。
2. 熟悉Linux操作系统,熟练使用Shell/Python一种脚本语言。
3. 熟悉GBDT,Random Forest等传统机器学习算法。
4. 具有深度学习知识和算法能力者优先。
5. 发表过机器学习和数据挖掘,图像和文本处理领域学术论文的优先。
6. 具备大数据智能分析产品开发经验者优先。
7. 有安全相关经验者优先;
某人工智能创业公司
工作职责:
1.参与下一代语音对话系统、智能问答系统、个性化推荐交互的研发,探索非结构化文本理解、知识抽取、对话决策管理、逻辑推理等前沿技术问题的实用化解决方案;
2.结合实际业务场景,应用 NLP、AI、ML 技术解决实际问题。
职位要求:
1.计算机相关专业本科及以上学历,3年以上工作经验;
2.有扎实的编程基础,精通 C/C++及 Python 语言,对算法和数据结构有深入研究, 有Linux相关平台应用程序开发经验;
3.熟悉 NLP 方向的基本技术,对 NLP 方向有整体认知;
4.掌握机器学习相关知识,有深度学习算法经验优先;
5.有对话、搜索、推荐等相关项目经验者优先;
6.责任心强,有较强的学习能力,较好的沟通交流能力,能够迅速融入团队;
7.有刷过leetcode优先。
从以上两则招聘信息中可以看出,虽然给出的职位相同,但不同的公司在工作职责和职位要求的侧重点不同。投简历很忌讳的一点就是一个多投不做修改。
很多情况下是十分有必要针对面试公司的业务对自己的简历进行微调,和公司的侧重点相吻合,以达到和职位更匹配的效果。
关卡三:了解目标公司的相关情况
面试前应通过各种信息渠道,提前了解公司的企业背景、业务模式、主营产品等,面试的时候就可以做到有的放矢。
“你对我们公司有了解吗” “我提前了解了一下,贵公司从事的是……理念是……我觉得和我的理念挺吻合的……”
“你对我们的产品有什么看法” “我仔细研究了贵公司的产品,发现有如下优点……还发现几个问题……我觉得可以这么改进……”
这样的对话,会和面试官迅速拉近距离。 面试官也会认为你做足了功课,是一个用心的人。
关卡四:干货储备(核心技能)
比如现在火热的人工智能方面的机器学习面试,主要考察的是三个方面的储备:
算法和理论基础、工程实现能力与编码水平、业务理解和思考深度。
以业务理解和思考深度举例:机器学习大多数场景是搜索、广告、垃圾过滤、安全、推荐系统等,对业务要有深刻的理解,如果你做过实际的项目,一定要主动说出来,主动让面试官知道,这才是最大的加分项目。在这一环节,你的代码掌控力、工程化能力、解决问题能力、技术广度、技术敏锐度、技术影响力等方面都是面试官重点考察的对象。
了解热门前沿技术也是面试的一个加分亮点。比如你面试的是iOS 开发岗位,除了OC你还能聊聊最新版本的 Swift;比如现在微信小程序开发又火起来了,你也在关注和学习,甚至能解决面试官的一些问题。
面试过程
注意礼节:礼多人不怪
在国内面试,礼仪等细节也很重要,不过通常的场景是:面试者会先被安排在一个屋里等待,面试者后来进入。当面试官进入的时候,面试者应该站起来并做基本的示意。会给面试官一种有礼貌的感觉。这些细节要多加留意。
用递进问题定位你的技术能力
面试官问的技术问题通常会有一定的规律,就是按照由简单到复杂的顺序来进行提问。比如他关注 JavaScipt 这个技术,可能先问你 JS 中有哪些数据类型、JS 中如何实现面向对象,有什么应用场景这些简单问题?这些如果你能顺利回答上来,他会对你的基本功有了认可。之后会继续问你闭包、原型链之类的高阶知识,看看你还能不能回答上来,他会根据你的回答情况给你的技术能力做定位。
正确的面试态度
面试这件事是一个双向选择的过程,你付出劳动,企业付你劳动薪酬,所以这是一种平等的关系。这种平等关系在面试中的体现也很重要。
误区 1:过于自卑性型。感觉找个工作不容易啊,给我个工作就行,这样气势上容易落到下风。这时候面试官会感觉到,从而进一步在气势上压住你,不利于双方顺畅平等的交流。
误区 2:过于亢奋型,觉得自己什么都会,挺牛,比面试官都厉害,这样也不对。
正确姿势:不卑不亢、从容面对、真诚回答最好。
保持高度自信
有的面试官有时会直接问面试者这样一个问题:你认为自己的技术能力怎么样?
有的人直接说:我感觉自己的技术是中等水平。也有的说:经过这几年的积累和成长,我现在对自己的技术很自信,算是一个中高级开发者,我感觉可以胜任各种开发任务。两者回答高下立判。
其实面试官想听的很简单:“这个事交给我没有问题!”你自己都不自信怎么让面试官相信你能胜任这份工作呢?
面试失败的原因究竟有哪些?
说的太少
程序员不善言辞是IT界的通病,他们所有的语言表情都用代码代替了,平时在办公室也只能听到啪啪啪的键盘声,几乎没有语言上的沟通,可能是职业原因,大部分的程序员表达能力都不太高。
面试时表现尤为明显的就是在非技术环节,例如自我介绍、项目介绍等等,无关动手敲代码的事情全都来不了,即使是介绍项目流程、自己负责的版块,都是磕磕绊绊,那么面试官会觉得你对工作特别没有激情,并且整个面试过程略显尴尬,给人印象也一般,所以很难成功。
说得太多
另一部分应试者属于话密型,但是这种人一般说活都是假大空,会让面试官感觉不真实,过于浮夸,说难听点就是废话连篇,没一句正经话,这一类人可能还不如话少的程序员给人的印象好。
所以,在做解释的时候掌握好火候十分必要,既可以完整表达出原本意图又能够简洁大方,不拖泥带水,让面试官感觉很舒服。
基础知识掌握不牢固
很多时候,企业尤其是大企业对简历的要求并没有特别高,不一定简历非要多么华丽才能被相中,超一线互联网公司看中的都是基础知识的掌握程度,这一块最基础也最重要,很多程序员在面试互联网公司时都折在了这一块。
拿Java和web的核心基础知识为例:
1)不知道“==”和equals()之间的区别。
2)不知道equals()和hashCode()方法被隐式调用时的约定。
3)不知道OO的概念和设计原则。
4)不能很好地处理多线程。
5)不知道如何在HTTP客户端与服务器端之间保持状态。
6)不能解释曾投入精力过的应用程序的高层体系结构。
7)不知道SQL。
没能顺利解答出面试官的棘手问题
面试官可能会在面试过程中抛出一些紧急问题,让你给出解决方案,当然面对这种紧急情况时,一般人都会紧张,难免脑子短路,但是一个成熟的职场人会给出完整的解决思路,毕竟这种情况都是可以理解的。
最怕的就是,既敲不出简单的代码,又没有解题思路,更别说给出解决方案了。一旦出现这种情况,那么面试官只能跟你说不好意思了。
不得体的言行举止
很多知名百强大公司,尤其企业文化有明显标签的企业,会非常注重这一块的表现。
读芯君开扒
面试有套路?
面试可以说是我们求职路上至关重要的一关。文中提及了面试之前的准备工作以及面试中应该注意的事项,那么读芯君最后和大家PO几个来自HR的经验谈,看看面试中一些很难回答的问题我们该用什么策略。
比如面试官经常在面试的最后问你:你认为自己的缺点是什么?这时,我们应该尽量避开三观,性格方面的缺点。思维方式作为可选项,但不是优选项,最好还是着眼于知识和技能。因为这两点改进空间大,速度快。同时尽量往高处说,往远处说。如果你去应聘一个基层岗位,以下例句可参考:
“我的执行力不错,通常领导交代的任务我都能完成,冲KPI对我不是问题。但是正因为如此,我主动地深入思考就相对少了一些,更多是在行动上。如何站到更高的格局上去看待工作,如何思考战略布局,这类深度的钻研我还需要加强。”
当然,如果你认为这是套路,读芯君也没话说,面试能不能真正很客观地识别一个人才,一直都是HR界的一个问题,特别是对于一些不擅长表现自己的人才来说,面试更可能是一次“酷刑”。但正因如此,我们更加需要掌握方法和套路通过面试,从而让自己的真才实学有机会在下一个环节中展示出来。
留言 点赞 发个朋友圈
我们一起探讨AI落地的最后一公里
作者:二岳初
参考文献:
http://www.sohu.com/a/215786660_100089455
http://blog.csdn.net/UW63ZqpKxwlRL1/article/details/78884637
如需转载,请后台留言,遵守转载规范
推荐文章阅读
长按识别二维码可添加关注
读芯君爱你